// Clase para implementar el Estado.
class Estado {
	posicionActual lugarGeografico;
	float altitud;
	String acc;
	
	public Estado(posicionActual lugarGeografico, float altitud, String acc) {
		super();
		this.lugarGeografico = lugarGeografico;
		this.altitud = altitud;
		this.acc = acc;
	}


	public posicionActual getLugarGeografico() {
		return lugarGeografico;
	}

	public void setLugarGeografico(posicionActual lugarGeografico) {
		this.lugarGeografico = lugarGeografico;
	}




	public float getAltitud() {
		return altitud;
	}

	public void setAltitud(float altitud) {
		this.altitud = altitud;
	}

	public String getAcc() {
		return acc;
	}

	public void setAcc(String acc) {
		this.acc = acc;
	}
	
	public boolean equals(Estado obj) {
		
		if(this.getAltitud() != obj.getAltitud()){
			return false;
		}
		
		if(this.getLugarGeografico().getX() != obj.getLugarGeografico().getX()){
			return false;
		}
		
		if(this.getLugarGeografico().getY() != obj.getLugarGeografico().getY()){
			return false;
		}
		
		return true;
	}	
	
}